/* *************************** 
  Site - Synergyfx
  ---------------------------
  StyleSheet Index
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
  $7 - Form Styles
   ***************************/
   
/* *************************** 
   $2 Website Structure Styles
   ***************************/
html { color:#666; background:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:url(../images/background-body-standard.png) left top repeat-x; }
a { color:#999999; text-decoration:none; }
a:hover { text-decoration:underline; }
img { margin:0; padding:0; border:0; vertical-align:top; }
.clear { clear:both; height:0; font-size:0; }
strong { font-weight:bold; }
em { font-style:italic; }
#home { background:url(../images/background-body.png) left top repeat-x; }
#container { width:1000px; margin: 0 auto; }
h2 {color: #666;font-size: 130%; padding-bottom: 1em;line-height: 1.5em;font-weight: bold;}
h3 {color: #666;font-size: 110%; padding-bottom: 1em;line-height: 1.3em;font-weight:600}
/* *************************** 
   $3 Header Styles
   ***************************/
#header { width:1000px; margin:0 auto; position:relative; height:128px; }
#logo { position:absolute; left:0; top:10px; }
.header_top { position:absolute; right:0; top:30px; float:right; }
.header_top li { float:left; padding:0 0 0 30px; }
.header_top li a { color:#58595B; font-size:12px; font-weight:bold; padding:0 0 0 30px; height:22px; line-height:22px; display:block; }
.header_top li a:hover { text-decoration:none; color:#ccc; }
.header_top li a.link_chat { background:url(../images/icon-chat.png) left center no-repeat; }
.header_top li a.link_contact { background:url(../images/icon-mail.png) left center no-repeat; }
.header_top li a.link_news { background:url(../images/icon-news.png) left center no-repeat; }
.header_top li a.link_channel { background:url(../images/youtube.png) left center no-repeat; }
/*******mainnav***********/
#nav { position:absolute; float:right; right:0; top:85px; height:42px; background:#E8ECF4; padding:0 14px 0 40px; }
#nav li { float:left; position:relative; padding:0 5px 0 0; }
#nav li a { color: #58595B; padding:15px 10px 0; float:left; height:27px; font-size:12px; font-weight:bold; }
#nav li a:hover { color:#f92; background:url(../images/pixel.png) repeat; text-decoration:none; }
#nav ul { position:absolute; top:-999em; width:190px; left:-20px; }
#nav li li { float:none; border-bottom:1px solid #fff; font-size:12px; padding:0; }
#nav li li:last-child { border:0 none; }
#nav li li a { float:none; display:block; color:#ccc; padding:8px 10px; height:auto; font-size:11px; background:url(../images/pixel.png) repeat; }
#nav li li a:hover { background:#333; text-decoration:none; color:#ccc; }
#nav li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
#nav li:hover ul, #nav li.sfHover ul { left:0px; top:43px; z-index:99; }
#nav li:hover li ul, #nav li.sfHover li ul { top:-999em; }
#nav li li:hover ul, #nav li li.sfHover ul { left:190px; top:0; }
.sf-sub-indicator { display:none; }
#nav li.sfHover a.sf-with-ul { color:#ccc; background:url(../images/pixel.png) repeat; }
#nav li.sfHover li a.sf-with-ul { color:#f90; background:url(../images/pixel.png) repeat; }
#nav li.sfHover li.sfHover a.sf-with-ul { color:#f90; }
/***********banner**************/
.banner { width:1000px; margin:0 auto; height:290px; position:relative; position:relative; }
.slideshow { width:1000px; height:249px; overflow:hidden; position:relative; z-index:1; }
.banner .link_btns { position:absolute; width:224px; right:0; top:40px; z-index:2; }
.link_btns { width:224px; }
.image-replaced { width:176px; height:73px; display:block; text-indent:-9999em; margin:0 0 10px; }
#open-live-account.image-replaced { background:url(../images/button_live1.png) 0 0 no-repeat; }
#open-live-account.image-replaced:hover { background:url(../images/button_live1.png) 0 -73px no-repeat; }
#open-demo-account.image-replaced { background:url(../images/button_demo1.png) 0 0 no-repeat; }
#open-demo-account.image-replaced:hover { background:url(../images/button_demo1.png) 0 -73px no-repeat; }
#liquidity { height:40px; width:1000px; position:relative; overflow:hidden;}
#liquidity-banner { float: right; height: 40px; position: relative; width: 864px;}
#textbar {
	height:40px;
	width:1000px;
	position:relative;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #666;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breadcrumb { width:1000px; margin:0 auto; overflow:hidden; height:40px; line-height:40px; margin: 0 0 40px; }
.breadcrumb li { float:left; background: url(../images/breadcrumb-arrow.png) no-repeat scroll right center transparent; color: #999; float: left; font-size: 12px; margin-right: 10px; padding-right: 20px; }
.breadcrumb li.last { background:none; }
.breadcrumb li a { font-weight:bold; color:#666; }
/* *************************** 
   $4 Content Styles
   ***************************/
 
#content { width:1000px; margin:0 auto; overflow:hidden; }
.column { width:250px; background:url(../images/boxSeparator.png) 240px 50% no-repeat; float:left; height:290px; }
.column.last { background:none; }
.column p { padding:0 50px 0 0; font-size:13px; line-height:18px; color:#666; margin:0 0 10px; }
.column p a { color:#f90; font-weight:bold; }
.column p a:hover { text-decoration:underline; }
#maincontent { width:690px; float:right; padding:0 50px 0 0; }
#maincontent h1 { font-size:16px; margin:0 0 15px; color:#f90; }
#maincontent p { font-size:13px; line-height:18px; margin:0 0 13px; color:#666; }
#maincontent .lists { padding:10px 0 20px 50px; }
#maincontent .lists li { background: url(../images/list-icon.png) no-repeat scroll left top transparent; color: #666666; list-style:none outside none; font-size: 13px; line-height: 18px; padding-bottom: 13px; padding-left: 40px; }
#maincontent ul, #maincontent ol { margin:0 0 20px 30px; }
#maincontent ul li { list-style:disc outside none; font-size:13px; line-height:18px; color:#666; }
#maincontent ol li { list-style:decimal outside none; font-size:13px; line-height:18px; color:#666; }

.trading_account a { color:#FFF;}
.trading_account a:hover { text-decoration:underline; color:#FFF; }
/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar { width:240px; float:left; }
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer_wrap { width:100%; margin:15px 0; }
#footer_top { background: #E8ECF4 url(../images/background-footer.png) left top repeat-x; width:1000px; width:100%; margin:0 0 30px; }
.sitemap { width:1000px; overflow:hidden; margin:0 auto; padding:20px 0; }
.sitemap .nav_item { width:180px; padding:0 10px; float:left; }
.sitemap ul { width:180px; display:inline; }
.sitemap ul li a { font-size:11px; line-height:20px; }
.sitemap .nav_item h4 { margin:0 0 10px; }
.sitemap .nav_item h4 a { font-size:11px; font-weight:bold; color:#f90; }
#footer_bottom { width:1000px; margin:0 auto; }
#footer_bottom p { font-size:10px; line-height:14px; margin:0 0 10px; color:#666; }
.footer_logo { text-align:center; }
/* *************************** 
   $7 Form Styles
   ***************************/
.formbox{margin:0 auto; width:620px; padding:20px;}
.box{margin:0 auto; width:620px;border:1px solid #CCC;padding:20px;margin-bottom:20px; padding:20px;}
.formtext{display: block; margin-bottom: 5px; padding:5px; clear: both;}
.formbutton{ height:50px; margin-left: 250px; margin-top:20px;}
#stylized{border:solid 1px #666;}
#stylized h1 {font-size:14px;font-weight:bold;margin-bottom:8px;}
#stylized p{font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #666; padding-bottom:10px;}
#stylized label{ display:inline-block; font-weight: bold; text-align:right; width:160px; float:left; font-size: 110%; line-height: 26px; vertical-align: top;}
#stylized input{float:left; font-size:12px; padding:4px 2px; border:solid 1px #666; width:280px; margin:2px 0 20px 10px; background: #F2F2F2;}
#stylized textarea {width: 280px;height:80px;padding:4px 2px;background: #F2F2F2;border: solid 1px #DDD;font-size:12px;  margin:2px 0 20px 10px;border:solid 1px #666;}
#stylized.image-replaced {width: 80px; height: 36px; border: 0 none; background: url(../images/submit.png) 0 0; margin: 6px; cursor: pointer;  }
#stylized.image-replaced:hover {background-position: 0 -36px;	 }
}
/* *************************** 
   $7 FAQ Styles - http://davidwalsh.name/jquery-sliders
   ***************************/
#faqs h3  { cursor:pointer; font-weight:normal;font-size: 130%;color: #666;padding-bottom: 1em;line-height: 1.5em;}
#faqs h3:hover {text-decoration:underline; }
#faqs h3.active  { color:#778899; }
#faqs div p { font-size:120%; padding: 10px 0 20px 0; }

.titlet {
    font-size: 16px;
    line-height: 52px;
}

.bdrt {
	text-align: left;
	padding-left: 21px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.img-bdrt {
	border:0px;
	padding:0px;
	text-align:center;
}
.icon-bdrt {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.frt {
	float: right;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 7px;
}